<?php

$datepicker = array(
    'dateFormat' => "dd.mm.yy ",
    'changeYear' => true,
    'monthNames' => array("Январь", "Февраль", "Март", "Апрель",
        "Май", "Июнь", "Июль", "Август",
        "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"),
    /*'monthNamesShort' => array("Января", "Февраля", "Марта", "Апреля",
        "Мая", "Июня", "Июля", "Августа",
        "Сентября", "Октября", "Ноября", "Декабря"),*/
    'dayNamesMin' => array("Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"),
    'firstDay' => 1
);

return array(
	'id' => 'material_form',
    'disableLoadDefaultDecorators' => true,
	'decorators' => array(
		array(
			'decorator' => 'FormElements',
		),
		array(
			'decorator' => 'Form',
		)
	),
	'displayGroupDecorators' => array(
		array('decorator' => 'FormElements'),
		array(
			'decorator' => 'HtmlTag',
			'options' => array(
				'tag' => 'dl'
			)
		),
		array('decorator' => 'Fieldset'),
	),
    'enctype' => 'multipart/form-data',
    'elements' => array(
		'material_title' => array(
			'type' => 'text',
			'options' => array(
				'order' => 10,
				'label' => 'Название',
				'required' => true,
				'filters' => array(
					'StringTrim',
				),
                'attribs' => array(
                    'class' => 'content_big'
                )
			)
		),
        'material_pub_date_start' => array(
			'type' => 'DatePicker',
			'options' => array(
				'order' => 20,
				'label' => 'Дата начала публикации',
				'required' => false,
				'filters' => array(
					'StringTrim',
				),
                'JQueryParams' => $datepicker
			)
		),
        /*'material_pub_date_end' => array(
			'type' => 'DatePicker',
			'options' => array(
				'order' => 30,
				'label' => 'Дата окончания публикации',
				'required' => false,
				'filters' => array(
					'StringTrim',
				),
                'JQueryParams' => $datepicker
			)
		),*/
        'material_preview' => array(
			'type' => 'textarea',
			'options' => array(
				'order' => 30,
				'label' => 'Содержимое для анонса',
				'required' => false,
				'filters' => array(
					'StringTrim',
				),
                'attribs' => array(
                    'class' => 'content_big mce_editor'
                )
			)
		),
        'material_sort' => array(
			'type' => 'text',
			'options' => array(
				'order' => 35,
				'label' => 'Сортировка',
				'required' => false,
				'filters' => array(
					'StringTrim', 'Int'
				),
			)
		),
        'material_tags' => array(
			'type' => 'text',
			'options' => array(
				'order' => 40,
				'label' => 'Теги',
				'required' => false,
				'filters' => array(
					'StringTrim',
				),
                'attribs' => array(
                    'class' => 'content_big'
                )
			)
		),
        /*'material_rating' => array(
			'type' => 'text',
			'options' => array(
				'order' => 60,
				'label' => 'Рейтинг (1-100)',
				'required' => false,
				'filters' => array(
					'StringTrim', 'Int'
				),
			)
		),*/
        'material_status' => array(
            'type' => 'select',
			'options' => array(
				'order' => 60,
				'label' => 'Статус публикации',
				'required' => true,
				'multiOptions' => array(
                    0 => 'Черновик',
                    1 => 'Опубликовынный'
                ),
                'filters' => array('Int')
			)
        ),
		'save' => array(
			'type' => 'submit',
			'options' => array(
				'order' => 10000,
            	'title' => 'Применить',
				'ignore' => true
			)
		),

        'qsave' => array(
			'type' => 'submit',
			'options' => array(
				'order' => 10001,
            	'title' => 'Сохранить',
				'ignore' => true
			)
		),
    ),
	'displayGroups' => array(
		array(
			'order' => 1,
			'name' => 'default',
			'elements' => array(
				'material_title',
                'material_pub_date_start',
                'material_pub_date_end',
                'material_preview',
                'material_sort',
                'material_tags',
                'material_source',
				'material_rating',
                'material_status'
			),
			'options' => array(
				'legend' => 'Информация о материале'
			)
		),
	)
);
